| автор перевода - Штрек - flash-club.ru | Предыдущая | Следующая | Оглавление |
Flash Player 5.
expression1<<=expression2
expression1 Число, или выражение, которое нужно
сместить влево.
expression2 Число, или выражение, конвертируемое
в целое число от 0 до 31.
32-битное целое число.
Оператор (побитовый с присвоением), производит побитовый сдвиг влево и сохраняет
содержимое, как результат в expression1. Два следующих
выражения эквивалентны :
A <<= BA = (A << B)
Для дополнительной информации, смотрите "Старшинство и ассоциативность операторов" в Использовании ActionScript во Флэш .
В следующем примере используется оператор (<<=), для смещения всех битов на одну позицию влево :
var x:Number = 4; // смещение всех битов на одну позицию влево. x <<= 1; trace(x); // выводится: 8 // 4 десятичное = 0100 бинарное // 8 десятичное = 1000 бинарное
<< (побитовое смещение влево),
>>= (побитовое смещение вправо и
присвоение), >> (побитовое
смещение вправо)
| Посмотреть комментарии LiveDocs | Предыдущая | Следующая | Оглавление | |